Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Open de Franche Comte - Besancon Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio KGHM Polish Indoors - Wroclaw Bogota Challenger - Bogota Challenger Leon 2004 - Leon Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Corona Mexico City Open - Mexico City The Surbiton Trophy - Surbiton Internationaux de Doubs Open de Franchie-Comte - Besancon Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Open D'Orleans - Orleans Ethias Trophy - Mons Seguros Bolivar Open - Bogota Open D'Orleans - Orleans Bancolombia Open - Cali Heilbronn Challenger Wroclaw Challenger Cherbourg Challenger Bogota Challenger Mexico City Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger Orleans Challenger Rhodes Challenger Bordeaux Challenger Bogota Challenger Rennes Challenger Orleans Challenger Courmayeur Challenger Sarajevo Challenger San Jose Challenger Challenger Ford de Cherbourg - Cherbourg Bath Challenger Barranquilla Challenger Nottingham Challenger Banca Marche Tennis Cup - San Benedetto Bogota Challenger Granby Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Medellin Challenger 1st Challenger Tournament Leon - Leon Barranquilla Challenger IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Open 88 - Contrexeville Open de Franche Comte - Besancon Bordeaux Challenger Tennis Napoli Cup - Napoli Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio Copa Petrobras - Bogota Challenger Leon 2003 - Leon Petange Challenger VIII Avierto Internacional de Salinas - Salinas West of England Challenger - Bristol San Luis Potosi Challenger - San Luis Potosi The Manchester Trophy - Manchester Open de L'Isere (Open 38) - Grenoble Garden Open - Rome Steelers Cup - Kosice San Marino Cepu Open - San Marino Orleans Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Rennes Challenger Challenger 42 - Andrezieux Maia Open 2002 - Maia Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons 3° Trofeo 'Citta di Brindisi' - Brindisi Noumea Challenger USTA Challenger of San Antonio - San Antonio Bucaramanga Challenger HTV Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba St. Remy Challenger Pereira Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Open Castilla y Leon - Segovia Cherbourg Challenger St. Brieuc Challenger Bordeaux Challenger Pereira Challenger Open de L'Isere - Grenoble Noumea Challenger Bucaramanga Challenger Leon Challenger Bordeaux Challenger Challenger 42 - Andrezieux Barranquilla Challenger The Manchester Trophy - Manchester Monterrey Challenger Noumea Challenger Savannah Challenger The LTA Men's Challenger - Nottingham Vicenza Challenger dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava Qatar ATP Challenger - Doha Ethias Trophy - Mons Floridablanca Challenger Internazionali di Tennis di Bergamo - Bergamo BNP Paribas Primrose - Bordeaux Croatia Osiguranje Rijeka Open - Rijeka Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague Johannesburg Challenger Pereira Challenger Segovia Challenger Mobilux Open - Luxembourg Seguros Bolivar Open - Cali Internationaux du Doubs - Besancon Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Morocco Tennis Tour - Marrakech Quimper Challenger Cali Challenger Challenger Ford de Cherbourg - Cherbourg Mouilleron-Le-Captif Challenger IX Abierto Internacional de Salinas - Salinas Barranquilla Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Pereira Challenger Dallas Challenger Bogota Challenger San Luis Potosi Challenger Mons Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Chitre Challenger Vancouver Challenger Heilbronn Open - Heilbronn Bordeaux Challenger Cali Challenger Open de Franche-Comte - Besancon Bucaramanga Challenger AAPT Championships - Adelaide Morelos Challenger Open de L'Isere - Grenoble Grand Prix Hassan II - Casablanca Cherbourg Challenger Knoxville Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille PrivatBank Cup - Dnepropetrovsk Open 13 - Marseille The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Medellin Challenger The Manchester Trophy - Manchester Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble Manchester Challenger Ilkley Challenger AAPT Championships - Adelaide Adidas International - Sydney V Torneo Internazionale di Tennis - Barletta Segovia Challenger Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Morelos Challenger Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Surbiton Challenger Kremlin Cup - Moscow XL Challenger de Tenis Copa Sevilla - Seville Santo Domingo Challenger Orleans Challenger Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver Ostrava Open 2005 - Ostrava Lille Challenger The Stella Artois Grass Court Championships - London Brest Challenger Bordeaux Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Caltanissetta Challenger Czech Open 2005 - Prostejov Legg Mason Tennis Classic - Washington D.C. Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger Bogota Challenger GHI Bronx Classic - Bronx Bordeaux Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Project Independence Men's Challenger - Mandeville Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham IX Trofeo Ciudad de Quito - Quito BA-CA Tennis Trophy - Vienna Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Montauban - Montauban Open de L'Isere - Grenoble Campbell's Hall of Fame Tennis Championships - Newport X Open Internacional D'Andorra - Andorra RCA Championships - Indianapolis Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Legg Mason Tennis Classic - Washington GHI Bronx Classic - Bronx Thailand Open - Bangkok Bogota Challenger Open de Moselle - Metz Tallahassee Challenger Grand Prix de Tennis de Lyon - Lyon XI Trofeo Ciudad de Quito - Quito Gemax Open - Belgrade Open 13 - Marseille Tunis Open 2006 - Tunis ABN AMRO World Tennis Tournament - Rotterdam San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Ordina Open - s-Hertogenbosch Open de Moselle - Metz Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier San Luis Potosi Challenger Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Estoril Open - Estoril AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Ethias Trophy - Mons Open de Moselle - Metz If Stockholm Open - Stockholm Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Open 13 - Marseille Davidoff Swiss Indoors - Basel Pereira Challenger UNICEF Open - 's Hertogenbosch Bordeaux Challenger Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Alessandria Challenger Brisbane International - Brisbane Heineken Open - Auckland Bordeaux Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Furth Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Bogota Challenger Salzburg Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Dallas Challenger Chennai Open - Chennai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bucaramanga Challenger Cherbourg Challeger Drummondville Challenger Le Gosier Challenger Pilot Pen Tennis - New Haven Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Rakuten Japan Open - Tokyo Sunrise Challenger Brisbane International - Brisbane St. Brieuc Challenger Leon Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Jersey Challenger Open de Nice Cote d'Azur - Nice International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Cherbourg Challenger Topshelf Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Ecuador Open - Quito Monterrey Challenger AEGON Championships - London Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Countrywide Classic - Los Angeles Hall of Fame Open - Newport Campionati Internazionali di Sicilia - Palermo European Open - Antwerp Bogota Challenger Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Lyon - Lyon Johannesburg Challenger Tunis Challenger BMW Open - Munich Athens Challenger Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Apia International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow Gerry Weber Open - Halle AEGON Championships - London Sydney International - Sydney Topshelf Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Open de Moselle - Metz Gerry Weber Open - Halle Nottingham Challenger Istanbul Challenger Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Open 13 - Marseille Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Manchester Challenger Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Citi Open - Washington Valencia Open - Valencia Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach Open - Delray Beach Medellin Challenger Las Vegas Challenger BRD Nastase Tiriac Trophy - Bucharest Canberra Challenger Puebla Challenger Moselle Open - Metz Cali Challenger Apia International - Sydney If Stockholm Open - Stockholm Orleans Challenger Valencia Open - Valencia Swiss Indoors Basel - Basel Mons Challenger Ecuador Open - Quito Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle ECM Cup - Prague Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Espinho Challenger - Espinho USTA Challenger of North Miami Beach - North Miami Beach The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Delray Beach Open - Delray Beach Open 13 - Marseille AEGON Championships - London Citi Open - Washington Fairfield Challenger Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Winston-Salem Open - Winston-Salem Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Guayaquil Challenger Open Sud de France - Montpellier Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Tennis Masters Series - Paris Thailand Open - Bangkok Tennis Masters Series - Paris Open de Moselle - Metz BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Open 13 - Marseille Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Brisbane International - Brisbane Rogers Cup - Montreal Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Ecuador Open - Quito Moselle Open - Metz European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Moselle Open - Metz BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Millenium Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Aircel Chennai Open - Chennai Pilot Pen Tennis - New Haven Masters Series - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open 13 - Marseille Shanghai ATP Masters 1000 - Shanghai Mutua Madrid Open - Madrid Medibank International - Sydney BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris AEGON Championships - London Tennis Masters Series - Paris Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Masters Series Hamburg - Hamburg U.S. Open - New York Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris French Open - Paris Tennis Channel Open - Las Vegas Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Hall of Fame Tennis Championships - Newport European Open - Antwerp AIG Japan Open Tennis Championships - Tokyo French Open - Paris Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Hopman Cup - Perth Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 ATP Cup - Melbourne Davis Cup, World Group, 1R, JPN-FRA 1-4 All Lower level tournaments Olympics - London